home *** CD-ROM | disk | FTP | other *** search
- Short: 2.6 - Flexible catalogs (C, Asm, Oberon, E, ARexx, Modula...)
- Author: marcin@orlowski.com (Marcin Orlowski)
- Uploader: ensonic@sonicpulse.de (Stefan Kost)
- Version: 2.6
- Type: dev/misc
- Www: http://amiga.com.pl/flexcat/
-
-
-
- INFO
- ----------
-
- FlexCat creates catalogs and the source to handle them. The difference
- between FlexCat and KitCat, CatComp and some others is, that FlexCat is
- designed to produce any source you want: any programming language, any
- individual needs should be satisfied. However, FlexCat is not more
- difficult to use.
-
- Translators will also find it useful, as, among standard functions
- like #?.catalog creation, FlexCat is able to update your #?.ct files
- to the new #?.cd files automatically. Give it a try!
-
- This sounds like a contradiction. FlexCat's solution is to use
- template files, the so called "source descriptions". Ready to use examples
- for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
- an example for supporting catalogs on Workbench 2.0. Any other examples
- are welcome.
-
-
- Archives
- ----------
-
- Since release 2.0, the FlexCat distribiution is splitted into the
- smaller archives. They are (in order of importance):
-
- FlexCat.lha - Latest FlexCat, user contribitions, english manual
- and foreign catalog files
-
- FlexCat_0x0.lha - patches for 020, 040 and 060 versions of FlexCat
- (PPC makes no sense here. I checked that).
-
- FlexCat_ExDocs.lha - FlexCat's guide in non english languages. Currently
- Svenska, Espanol and Deutsch are provided
-
- FlexCat_CatSrc.lha - #?.cd and #?.ct files for existing translations and
- #?.texinfo documents
-
- FlexCat_Src.lha - C source code for the FlexCat itself
-
- FlexCat_Demos.lha - example source codes -> shows how to make localized
- programs using FlexCat (C/HSPascal/ARexx/etc)
-
- NOTE: I would gladly welcome examples for other
- languages (E/Asm etc) as well as detailed tutorials
- about right way of doing localized software.
- Your contribution is highly welcome!
-
-
- If you just want to use FlexCat, the 1st archive is all you need.
- If you want to have CPU optimised binaries, take both 1st and 2nd
- and patch the original release. If you want to read translated manual,
- get the 3rd one. If you want to make the translation take the 4th one
- (but I suggesto to join the Amiga Translators' Organisation
- <http://ato.vapor.com/ato> first!)
-
-
- Changes since previous release:
- -------------------------------
- * v2.6 (06.08.02) - FlexCat now updates the Date when creating the .catalog
- file from the .ct, no need for $TODAY anymore
- - FlexCat now even corrects the filename in the version
- string, '<file>.ct' becomes '<file>.catalog'
- - some fixes to the english docs
- - docs can now be compiled from the Makefile
- - when creating a blank ct from cd the version gets
- copied from the .cd file and the wrong warning is
- removed
- (Stefan Kost <ensonic@sonicpulse.de>)
-
- * v2.5b (19.03.02)- Added GG patchfile, thanks to Martin Blom <martin@blom.org>
-
-
- * v2.5 (14.02.02) - Fixed the problem, if using $TODAY, that the date was
- one day ahead (tomorrow ;). Replaced gmtime() with
- localtime() (DMX).
-
-
- * v2.4 (28.11.99) - FlexCat is now portable! Thanks to Hardcode.sd{tm}
- unique technology you can now try to compile FlexCat
- under any OS (both Big and Little Endians are
- supported). Read developer.readme for details.
-
- - sometimes garbage could be written instead of
- $VER: string (when $TODAY feature was used) due
- to memory block being free'd before write.
-
- - added ##rem command to .sd file handling. As you
- have probably guessed, it's just remark. The goal
- (at least for me) is that ##rem lines won't appear
- in result source code, creaded out of the .sd file.
-
- - added manual catalog open/close for compilers that
- do not handle autoinit/exit functions
-
- - Updated french translation (Herve Dupont
- <herve.dupont@nordnet.fr>)
-
- - Added NOSPACE switch, to avoid extra space char
- usually used by FlexCat to separate comment
- mark ';' from the main comment text
-
- - Source descriptor for HSPascal by Artur Karpunin
- <woody8@kki.net.pl> is now available.
-
- - New archive "FlexCat_Demos" full ;-) of example
- source codes for various programming languages
- C, HSPascal and ARexx examples are recently
- available.
-
- - Content of "Contribution" drawer is now moved to
- "FlexCat_Demos" archive.
-
- - Added detailed tutoral (in polish for now) about
- the whole localization process (incl. examples)
-
-
- * v2.3 (19.05.99) - "Trailing ellipsis" detector was broken (Marco
- De Vitis <marco.dvv@flashnet.it>)
-
- - Seems I updated the english manual for v2.2, but
- forgot to create .guide file out of texinfo.
-
- - Fixed manual to say "1999" instead of "1998", and
- fixed #?.cd file to show proper arguments when
- help ("?") is requested (Herve Dupont
- <herve.dupont@nordnet.fr>)
-
- - Spanish translation by Sergio Martín Rodríguez
- <smartin@kaos.es> and Tomás J. Cantó
- <tjcanto@redestb.es>
-